今天看 Immutability(不可變),作者提供適用於不同情境的四種方法,將物件設定為不可更變的,但這些方法皆為 shallow immutability
Object.defineProperty( myObj, "food",
{ value: "燃面",
writable: false,
configurable: false
}
)
Object.preventExtensions( myObj )
Object.seal( myObj )
Object.freeze( myObj )
若上述理解有誤,都在麻煩提點了~~感謝您 ԅ(≖‿≖ԅ)